package com.rzdata.poct.system.domain.business.po;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * poct 检测处理对象 poct_detection_handle
 *
 * @author ruoyi
 * @date 2021-09-09
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("poct_detection_handle")
public class PoctDetectionHandle implements Serializable {

    private static final long serialVersionUID=1L;


    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 检验ID
     */
    private Long detectionId;

    /**
     * 原因分析
     */
    private String reson;

    /**
     * 处理意见
     */
    private String opinion;

    /**
     * 处理环节
     */
    private String process;

    /**
     * 处理环节ID
     */
    private Long processId;

    /**
     * 状态 0 未处理 1已经处理
     */
    private Long stauts;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 处理时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

    /**
     * 处理人id
     */
    private Long handUserId;

    /**
     * 处理人名称
     */
    private String handUserName;

    /**
     * 环节接收人（部门，角色,人员）
     */
    private Long receiveId;
}
